MySQL- Руководство разработчика

Read ([filehandle,] format1, ...)


Читает файл _INPUT или filehandle, если этот параметр задан, согласно данным форматам, которые определяют, что читать. Для каждого формата, функция возвращает строку или число с прочитанными данными или nil, если не может читать данные с определенным форматом. Когда вызвана без форматов, эта функция использует заданный по умолчанию формат, который читает следующую строку.

Доступные форматы такие:

*n Читает число. Это единственный формат, который возвращает число вместо строки. *l Читает следующую строку (обходя концы строк) или nil в конце файла. Это и есть заданный по умолчанию формат. *a Читает целый файл, начинающийся в текущей позиции. На конце файла, возвращает пустую строку. *w Читает следующее слово (максимальная последовательность символов без пробелов. Пробелы обходит в случае необходимости. Замечу, что под пробелом здесь понимается не только собственно пробел, но и спецсимволы. В конце файла функция вернет nil. Число Читает строку до указанного числа символов в длину или nil на конце файла.



Содержание раздела